package com.yf.exam.modules.user.repo.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yf.exam.core.api.dto.BaseIdReqDTO;
import com.yf.exam.modules.user.repo.dto.request.UserRepoReqDTO;
import com.yf.exam.modules.user.repo.entity.UserRepo;

/**
 * 用户题库业务类
 */
public interface UserRepoService extends IService<UserRepo> {

    /**
     * 开始训练
     * @param reqDTO
     * @return
     */
    BaseIdReqDTO startTrain(UserRepoReqDTO reqDTO);
    
    /**
     * 获取下一题
     * @param reqDTO
     * @return
     */
    BaseIdReqDTO nextQu(UserRepoReqDTO reqDTO);
}